﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;


namespace FrontEndPlus.Módulos.Inventarios
{
    public partial class wbfrm_reporte : System.Web.UI.Page
    {
        private WCF_Gimnasio.cls_Reporte _reporte = new WCF_Gimnasio.cls_Reporte();
        private WCF_Gimnasio.ServiceClient _servicio = new WCF_Gimnasio.ServiceClient();

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                CRS_Reporte.Report.FileName = null;
                CRV_Reporte.ReportSource = null;
                String nombre_reporte = Request.QueryString["nombre"];
                CRS_Reporte.Report.FileName =  nombre_reporte;
                CRV_Reporte.ReportSource = CRS_Reporte;
                CRV_Reporte.RefreshReport();
                string correo = Request.QueryString["email"];
                if (correo != String.Empty)
                {
                    CRS_Reporte.ReportDocument.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, "C:\\temp\\Reporte.pdf");
                    _reporte.IdUsuarioInicioSeccion = Convert.ToInt32(HttpContext.Current.Session["idUsuario"].ToString());
                    _reporte.Correo = correo;
                    _reporte.Filtros = new string[1];
                    _reporte.Filtros[0] = "1";
                    object resultado = new object();
                    _servicio.OtrosProcesos(1, ref resultado, _reporte);
                    Response.Write(resultado);
                }
                _servicio.Close();
            }
        }

        protected void b_volver_Click(object sender, EventArgs e)
        {
            if (Request.QueryString["bandera"] == "1")
            {
                System.IO.File.Delete(@"C:\\temp\\comprobante.xml");
                Response.Redirect("wbfrm_CuentasPorCobrar.aspx");
            }
            else
            {
                System.IO.File.Delete(@"C:\\temp\\reporte.xml");
                Response.Redirect("wbfrm_Index_Reportes.aspx");
            }
            
            
            
        }
    }
}